home *** CD-ROM | disk | FTP | other *** search
- class MainBroadcaster
- {
- var oBroadcaster;
- static var PAUSE_EVENT = "doPause";
- static var UNPAUSE_EVENT = "doUnPause";
- static var DO_ACTION_EVENT = "doAction";
- static var oRef = null;
- function MainBroadcaster()
- {
- MainBroadcaster.oRef = this;
- this.oBroadcaster = new Object();
- AsBroadcaster.initialize(this.oBroadcaster);
- }
- static function get Instance()
- {
- return MainBroadcaster.oRef;
- }
- function doAddListener(listenerObj)
- {
- this.oBroadcaster.addListener(listenerObj);
- }
- function doAction()
- {
- this.oBroadcaster.broadcastMessage(MainBroadcaster.DO_ACTION_EVENT);
- }
- }
-